package com.shycloud.mido.organ.api.entity;

import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 小程序直播实体
 *
 * @author nianhua.jiang
 * @date 2021/2/22 16:16
 **/
@Data
@TableName("live_room")
@EqualsAndHashCode(callSuper = true)
public class LiveRoomEntity extends Model<LiveRoomEntity> {

	private static final long serialVersionUID = 1L;
	/** 频道id */
	@TableId(value = "id", type = IdType.UUID)
	private String id;
	/** 直播间名称 */
	private String name;
	/** 开始时间 */
	private String startTime;
	/** 结束时间 */
	private String endTime;
	/** 直播简介 */
	private String liveIntroduction;
	/** 主播简介 */
	private String pusherIntroduction;
	/** 直播定价 */
	private String price;
	/** 主播的member_id */
	private String memberId;
	/** 直播间密码 */
	private String password;
	/** 直播间类型(0:免费, 1:收费) */
	private String type;
	/** 是否禁用(0:不禁用, 1:禁用) */
	private String isDisable;
	/** 创建时间 */
	private LocalDateTime createTime;
	/** 是否匿名(0:不匿名, 1:匿名) */
	private String isAnonymous;
	/** 分享直播间封面图片 */
	private String shareImgUrl;
	/** 审核状态(0:未审核, 1:通过, 2:拒绝) */
	private String status;
	/** 显示附件0显示1不显示 */
	private String showAttachment;

}
